/**
 * @param {string} s
 * @param {string} t
 * @return {boolean}
 */
var isIsomorphic = function (s, t) {
    const dict = new Map();
    const set = new Set();
    for (let i = 0; i < s.length; i++) {
        if (dict.has(s[i])) {
            if (dict.get(s[i]) === t[i]) {
                continue;
            } else {
                return false;
            }

        } else {
            if (set.has(t[i])) {
                return false;
            }
            set.add(t[i]);
            dict.set(s[i], t[i]);
        }
    }
    return true;
};